package createThread.cn.tedu.threaddemo.test3;

public class ThreadStart {
    public static void main(String[] args) {
        Thread t = new Thread(()->{
            System.out.println("一个线程t为什么只能调用一次start方法");
        });
        t.start();
//        t.start();//.IllegalThreadStateException
        /**
         * 1.针对每个Thread线程类都是底层操作系统的线程的一个抽象，他们之间的关系是一一对应的。
         * 2.对于线程的一些方法和属性比如，获取当前线程的引用，获取线程的名字，线程的优先级等待，如果存在多个线程无法保证怎么对应
         * 3.对于线程的生命周期，创建出线程New后再调用start方法后为Runnable执行完run方法后线程就Terminated了
         */
    }
}
